<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
var arr1=new Array(12,24,45,23,34,66);//构造一个数组
var arr2=new Array(45,35,65,76);
//var arr=[12,24,45,23,34,66];

Array.prototype.sum=function()//相当于class  原型后面跟方法
//arr1.sum=function()//这种写法相当于行间样式
{
  var result=0;
  for(var i=0;i<this.length;i++){
      result+=this[i];
  }
  return result;
};

//如果不用prototype，则需要给对象arr2加方法

alert(arr1.sum());
alert(arr2.sum());

    </script>
</head>
<body>
原型可以理解为  CSS样式中的class 可以设置一组元素的样式
类、对象
类：模子          不具备实际功能        模子
对象：产品（成品） 具备实际功能          蛋糕
var arr=new Array  其中的Array--类   arr--对象
不能 Array.push();  也不能  new arr();
</body>
</html>